package cn.topevery.garden.entity.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 *  视图
 *
 * @author code-generate
 * @date 2021-09-18
 */
@Data
@ApiModel(value = "IotDeviceToilets 视图", description = " 视图")
public class IotDeviceToiletsVO implements Serializable{
    /**
     * 自增id
     */
    private Integer id;

        /**
     * 数据id
     */
    @ApiModelProperty(value = "数据id")
    @Excel(name = "数据id", orderNum = "0")
    private String dataId;

    /**
     * 
     */
    @ApiModelProperty(value = "")
    @Excel(name = "", orderNum = "0")
    private String deviceCode;

    /**
     * 数据时间
     */
    @ApiModelProperty(value = "数据时间")
    @Excel(name = "数据时间", orderNum = "0")
    @JSONField(format="yyyy-MM-dd HH:mm:ss")
    private LocalDateTime date;

    /**
     * 女厕客流量（人次）
     */
    @ApiModelProperty(value = "女厕客流量（人次）")
    @Excel(name = "女厕客流量（人次）", orderNum = "0")
    private Integer nvrll;

    /**
     * 女厕温度(摄氏度)
     */
    @ApiModelProperty(value = "女厕温度(摄氏度)")
    @Excel(name = "女厕温度(摄氏度)", orderNum = "0")
    private BigDecimal nvwd;

    /**
     * 女厕湿度(%)
     */
    @ApiModelProperty(value = "女厕湿度(%)")
    @Excel(name = "女厕湿度(%)", orderNum = "0")
    private BigDecimal nvsd;

    /**
     * 女厕氨气(mg/m3)
     */
    @ApiModelProperty(value = "女厕氨气(mg/m3)")
    @Excel(name = "女厕氨气(mg/m3)", orderNum = "0")
    private BigDecimal nvnh3;

    /**
     * 女厕硫化氢(mg/m3)
     */
    @ApiModelProperty(value = "女厕硫化氢(mg/m3)")
    @Excel(name = "女厕硫化氢(mg/m3)", orderNum = "0")
    private BigDecimal nvh2s;

    /**
     * 女厕空位(个)
     */
    @ApiModelProperty(value = "女厕空位(个)")
    @Excel(name = "女厕空位(个)", orderNum = "0")
    private Integer nvkw;

    /**
     * 男厕客流量（人次）
     */
    @ApiModelProperty(value = "男厕客流量（人次）")
    @Excel(name = "男厕客流量（人次）", orderNum = "0")
    private Integer nrll;

    /**
     * 男厕温度(摄氏度)
     */
    @ApiModelProperty(value = "男厕温度(摄氏度)")
    @Excel(name = "男厕温度(摄氏度)", orderNum = "0")
    private BigDecimal nwd;

    /**
     * 男厕湿度(%)
     */
    @ApiModelProperty(value = "男厕湿度(%)")
    @Excel(name = "男厕湿度(%)", orderNum = "0")
    private BigDecimal nsd;

    /**
     * 男厕氨气(mg/m3)
     */
    @ApiModelProperty(value = "男厕氨气(mg/m3)")
    @Excel(name = "男厕氨气(mg/m3)", orderNum = "0")
    private BigDecimal nnh3;

    /**
     * 男厕硫化氢(mg/m3)
     */
    @ApiModelProperty(value = "男厕硫化氢(mg/m3)")
    @Excel(name = "男厕硫化氢(mg/m3)", orderNum = "0")
    private BigDecimal nh2s;

    /**
     * 男厕空位(个)
     */
    @ApiModelProperty(value = "男厕空位(个)")
    @Excel(name = "男厕空位(个)", orderNum = "0")
    private Integer nkw;

    /**
     * 用电量(KWh)
     */
    @ApiModelProperty(value = "用电量(KWh)")
    @Excel(name = "用电量(KWh)", orderNum = "0")
    private BigDecimal ydl;

    /**
     * 用水量(吨)
     */
    @ApiModelProperty(value = "用水量(吨)")
    @Excel(name = "用水量(吨)", orderNum = "0")
    private BigDecimal ysl;


}
